// pages/tk/tk.js
const app = getApp({})
Page({

    /**
     * 页面的初始数据
     */
    data: {
        handIndex:"0",
        class:['考公','成考','计算机二级'],
        classCont:['政治必练1000道','腿姐3800','高数','四、六级单词','事业编']
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        //获取文档分类
        this.getAllCouese()
    },
    
    choosed(e){
        var index = e.currentTarget.dataset.index
        this.setData({
        handIndex:e.currentTarget.dataset.index
        })
        var value = this.data.classInfo[index]._id
        wx.showLoading({
        title: '加载中',
        })
        
    },
    /* 进入答题项 */
    exam(e){
        var index = e.currentTarget.dataset.index
        var id = this.data.classCont[index]._id
        var count =e.currentTarget.dataset.count
        if(this.judgeLogin()==false){
            wx.showToast({
                title: '请先登录',
                icon:'none'
              })
              return
        }if(this.judgeVIP()==false && this.data.classCont[index].vip==true){
            wx.showToast({
                title: '您还不是会员',
                icon:'none'

              })
            return
        }
        this.judgeBankNull(id,count)
       
       /*  wx.navigateTo({
            url: '/pages/exam/exam',
        }) */
    },
    judgeVIP(){
        /* console.log(wx.getStorageSync('user')); */
        if(wx.getStorageSync('user').vip==false || !wx.getStorageSync('user')){
            wx.showToast({
            title: '您还不是会员',
            icon:'none'
            })
            return false
        }
    },
    /* 判断登录的标志 */
    judgeLogin(){
    if(wx.getStorageSync('user').loginFlag==false || !wx.getStorageSync('user').loginFlag){
        wx.showToast({
            title: '请先登录',
            icon:'none'
        })
        return false
    }
    },
    /* 判断题库是否为空 */
    judgeBankNull(value,count){
        wx.showLoading({
          title: '加载题库中',
        })
        /* console.log('iddd',value); */
        wx.cloud.database().collection('blgToSub_Class').where({
            belongClass:value
        }).get({
            success:(res)=>{
               /*  console.log(res); */
                if(res.data.length==0){
                    wx.showToast({
                      title: '正在更新,敬请期待',
                      icon:'none'
                    })
                }else{
                    var array =[]
                    for(var i=0;i<res.data.length;i++){
                        var temp = {}
                        temp.id=res.data[i]._id
                        temp.title=res.data[i].bank
                        array.push(temp)
                        app.globalData.appTk=array
                    }
                    // 更新学习人数
                    /* console.log('XUEXI',count); */
                    var countTemp = count +1
                    wx.cloud.database().collection('BankChapter').doc(value).update({
                        data:{
                            count:countTemp
                        },
                        success:(res_3)=>{
                            wx.hideLoading()
                            wx.navigateTo({
                                url: '/pages/tkdetail/tkdetail',
                            })
                        }
                    })
                   
                }
            },fail:(res)=>{
                wx.showToast({
                  title: 'Error Server',
                  icon:'none'
                })
            }
        })
    }
})